// vite.config.ts
import { defineConfig, loadEnv } from "file:///E:/%E6%B5%8B%E7%BB%98%E9%99%A2-%E5%AE%89%E5%85%A8%E7%9B%91%E6%B5%8B/safetyMonitoring/node_modules/.pnpm/vite@5.4.20_@types+node@20.19.21_lightningcss@1.30.1_sass@1.89.2_terser@5.44.0/node_modules/vite/dist/node/index.js";
import vue from "file:///E:/%E6%B5%8B%E7%BB%98%E9%99%A2-%E5%AE%89%E5%85%A8%E7%9B%91%E6%B5%8B/safetyMonitoring/node_modules/.pnpm/@vitejs+plugin-vue@4.6.2_vite@5.4.20_@types+node@20.19.21_lightningcss@1.30.1_sass@1.89.2_ter_vworl33mzhhslbu6t4ye6jjzgu/node_modules/@vitejs/plugin-vue/dist/index.mjs";
import { createSvgIconsPlugin } from "file:///E:/%E6%B5%8B%E7%BB%98%E9%99%A2-%E5%AE%89%E5%85%A8%E7%9B%91%E6%B5%8B/safetyMonitoring/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_vite@5.4.20_@types+node@20.19.21_lightningcss@1.30.1_sass@1.89.2_terser@5.44.0_/node_modules/vite-plugin-svg-icons/dist/index.mjs";
import { mars3dPlugin } from "file:///E:/%E6%B5%8B%E7%BB%98%E9%99%A2-%E5%AE%89%E5%85%A8%E7%9B%91%E6%B5%8B/safetyMonitoring/node_modules/.pnpm/vite-plugin-mars3d@4.2.2_vite@5.4.20_@types+node@20.19.21_lightningcss@1.30.1_sass@1.89.2_terser@5.44.0_/node_modules/vite-plugin-mars3d/dist/vite-plugin-mars3d.js";
import ViteAutoImport from "file:///E:/%E6%B5%8B%E7%BB%98%E9%99%A2-%E5%AE%89%E5%85%A8%E7%9B%91%E6%B5%8B/safetyMonitoring/node_modules/.pnpm/unplugin-auto-import@0.17.8_@vueuse+core@10.11.1_vue@3.5.22_typescript@5.9.3___rollup@4.52.4/node_modules/unplugin-auto-import/dist/vite.js";
import tailwindcss from "file:///E:/%E6%B5%8B%E7%BB%98%E9%99%A2-%E5%AE%89%E5%85%A8%E7%9B%91%E6%B5%8B/safetyMonitoring/node_modules/.pnpm/@tailwindcss+vite@4.1.14_vite@5.4.20_@types+node@20.19.21_lightningcss@1.30.1_sass@1.89.2_terser@5.44.0_/node_modules/@tailwindcss/vite/dist/index.mjs";
import path from "path";
var __vite_injected_original_dirname = "E:\\\u6D4B\u7ED8\u9662-\u5B89\u5168\u76D1\u6D4B\\safetyMonitoring";
var vite_config_default = defineConfig(({ command, mode }) => {
  let env = loadEnv(mode, process.cwd());
  return {
    //代理跨域
    server: {
      port: 8088,
      proxy: {
        [env.VITE_SERVE_BASEAPI]: {
          //获取数据的服务器地址设置
          target: env.VITE_SERVE,
          //需要代理跨域
          changeOrigin: true,
          //路径重写
          rewrite: (path2) => path2.replace(/^\/gateway/, "/gateway"),
          logLevel: "debug",
          //每个代理下面都要加,不然不行
          // 打印代理地址
          bypass(req, res, options) {
            const proxyURL = options.target + options.rewrite(req.url);
            console.log("proxyURL : ", proxyURL);
            res.setHeader("x-req-proxyURL", proxyURL);
          }
        },
        "/lcc": {
          //获取数据的服务器地址设置
          target: "http://localhost:3000/lcc",
          //需要代理跨域
          changeOrigin: true,
          //路径重写
          rewrite: (path2) => path2.replace(/^\/lcc/, "")
        }
      }
    },
    plugins: [
      vue(),
      tailwindcss(),
      // vueDevTools(),
      // 配置svg插件
      createSvgIconsPlugin({
        // Specify the icon folder to be cached 设置相关路径
        iconDirs: [path.resolve(process.cwd(), "src/assets/icons")],
        // Specify symbolId format
        symbolId: "icon-[dir]-[name]"
      }),
      // moke相关配置
      // viteMockServe({
      //      localEnabled: command === 'serve', //保证开发阶段 可以使用mocke
      //      // localEnabled: true,
      // }),
      // Components({
      //      // allow auto load markdown components under `./src/components/`
      //      extensions: ['vue', 'md'],
      //      // allow auto import and register components used in markdown
      //      include: [/\.vue$/, /\.vue\?vue/, /\.md$/],
      //      resolvers: [
      //           ElementPlusResolver({
      //                importStyle: 'sass',
      //           }),
      //      ],
      //      dts: 'src/components.d.ts',
      // }),
      ViteAutoImport({
        dts: "./auto-import.d.ts",
        imports: ["vue", "vue-router", "pinia"],
        eslintrc: {
          enabled: true
        }
      }),
      mars3dPlugin()
    ],
    build: {
      minify: "terser",
      // 使用terser进行压缩
      terserOptions: {
        compress: {
          drop_console: true,
          // 移除console
          drop_debugger: true
          // 移除debugger
        }
      },
      mangle: {
        topLevel: true
        // 全局变量压缩
      },
      format: {
        comments: false
        // 移除所有注释
      }
    },
    // 打包路径设置
    base: process.env.NODE_ENV === "production" ? "./" : "/",
    // serve 文件夹配置别名
    resolve: {
      alias: {
        "@": path.resolve(__vite_injected_original_dirname, "src")
      }
    },
    // scss 全局变量的配置
    css: {
      preprocessorOptions: {
        scss: {
          javascriptEnabled: true,
          api: "modern-compiler"
          // or 'modern'
          // additionalData: `@import "@/styles/element/index.scss";`,
        }
      }
    }
  };
});
export {
  vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxcdTZENEJcdTdFRDhcdTk2NjItXHU1Qjg5XHU1MTY4XHU3NkQxXHU2RDRCXFxcXHNhZmV0eU1vbml0b3JpbmdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkU6XFxcXFx1NkQ0Qlx1N0VEOFx1OTY2Mi1cdTVCODlcdTUxNjhcdTc2RDFcdTZENEJcXFxcc2FmZXR5TW9uaXRvcmluZ1xcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRTovJUU2JUI1JThCJUU3JUJCJTk4JUU5JTk5JUEyLSVFNSVBRSU4OSVFNSU4NSVBOCVFNyU5QiU5MSVFNiVCNSU4Qi9zYWZldHlNb25pdG9yaW5nL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSdcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnXHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJ1xyXG5pbXBvcnQgeyBtYXJzM2RQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1tYXJzM2QnXHJcbi8vIEB0cy1pZ25vcmVcclxuLy8gaW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snXHJcblxyXG4vLyBcdTk4NzVcdTk3NjJcdTgxRUFcdTUyQThcdTVCRkNcdTUxNjVcdTYzRDJcdTRFRjZcclxuLy8gQHRzLWlnbm9yZVxyXG5pbXBvcnQgVml0ZUF1dG9JbXBvcnQgZnJvbSAndW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZSdcclxuLy8gaW1wb3J0IENvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSdcclxuLy8gaW1wb3J0IHsgRWxlbWVudFBsdXNSZXNvbHZlciB9IGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3Jlc29sdmVycydcclxuaW1wb3J0IHRhaWx3aW5kY3NzIGZyb20gJ0B0YWlsd2luZGNzcy92aXRlJyAvL1x1OEZEOVx1NEUwMFx1OTBFOFx1NTIwNlxyXG4vLyBcdTVGMTVcdTUxNjVub2RlIFx1NjNEMFx1NEY5Qlx1NzY4NFx1NTE4NVx1N0Y2RVx1NzY4NHBhdGNoIFx1NTNFRlx1NEVFNVx1ODNCN1x1NTNENlx1N0VERFx1NUJGOVx1OERFRlx1NUY4NFxyXG4vLyBpbXBvcnQgdnVlRGV2VG9vbHMgZnJvbSAndml0ZS1wbHVnaW4tdnVlLWRldnRvb2xzJ1xyXG5pbXBvcnQgcGF0aCBmcm9tICdwYXRoJ1xyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoKHsgY29tbWFuZCwgbW9kZSB9KSA9PiB7XHJcbiAgICAgLy9cdTgzQjdcdTUzRDZcdTU0MDRcdTc5Q0RcdTczQUZcdTU4ODNcdTRFMEJcdTc2ODRcdTVCRjlcdTVFOTRcdTc2ODRcdTUzRDhcdTkxQ0ZcclxuICAgICBsZXQgZW52ID0gbG9hZEVudihtb2RlLCBwcm9jZXNzLmN3ZCgpKVxyXG4gICAgIHJldHVybiB7XHJcbiAgICAgICAgICAvL1x1NEVFM1x1NzQwNlx1OERFOFx1NTdERlxyXG4gICAgICAgICAgc2VydmVyOiB7XHJcbiAgICAgICAgICAgICAgIHBvcnQ6IDgwODgsXHJcbiAgICAgICAgICAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgICAgICAgICAgICAgW2Vudi5WSVRFX1NFUlZFX0JBU0VBUEldOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvL1x1ODNCN1x1NTNENlx1NjU3MFx1NjM2RVx1NzY4NFx1NjcwRFx1NTJBMVx1NTY2OFx1NTczMFx1NTc0MFx1OEJCRVx1N0Y2RVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0OiBlbnYuVklURV9TRVJWRSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vXHU5NzAwXHU4OTgxXHU0RUUzXHU3NDA2XHU4REU4XHU1N0RGXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvL1x1OERFRlx1NUY4NFx1OTFDRFx1NTE5OVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgucmVwbGFjZSgvXlxcL2dhdGV3YXkvLCAnL2dhdGV3YXknKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0xldmVsOiAnZGVidWcnLCAvL1x1NkJDRlx1NEUyQVx1NEVFM1x1NzQwNlx1NEUwQlx1OTc2Mlx1OTBGRFx1ODk4MVx1NTJBMCxcdTRFMERcdTcxMzZcdTRFMERcdTg4NENcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx1NjI1M1x1NTM3MFx1NEVFM1x1NzQwNlx1NTczMFx1NTc0MFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYnlwYXNzKHJlcSwgcmVzLCBvcHRpb25zOiBhbnkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgcHJveHlVUkwgPVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnMudGFyZ2V0ICsgb3B0aW9ucy5yZXdyaXRlKHJlcS51cmwpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdwcm94eVVSTCA6ICcsIHByb3h5VVJMKSAvL1x1NTcyOFx1NjNBN1x1NTIzNlx1NTNGMFx1OEY5M1x1NTFGQVx1OERFRlx1NUY4NFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXMuc2V0SGVhZGVyKCd4LXJlcS1wcm94eVVSTCcsIHByb3h5VVJMKSAvLyBcdThCQkVcdTdGNkVcdTU0Q0RcdTVFOTRcdTU5MzRcdTY2M0VcdTc5M0FcdTVCOENcdTY1NzRcdThCRjdcdTZDNDJcdThERUZcdTVGODRcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAnL2xjYyc6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vXHU4M0I3XHU1M0Q2XHU2NTcwXHU2MzZFXHU3Njg0XHU2NzBEXHU1MkExXHU1NjY4XHU1NzMwXHU1NzQwXHU4QkJFXHU3RjZFXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ6ICdodHRwOi8vbG9jYWxob3N0OjMwMDAvbGNjJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vXHU5NzAwXHU4OTgxXHU0RUUzXHU3NDA2XHU4REU4XHU1N0RGXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvL1x1OERFRlx1NUY4NFx1OTFDRFx1NTE5OVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL2xjYy8sICcnKSxcclxuICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSxcclxuXHJcbiAgICAgICAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgICAgICAgIHZ1ZSgpLFxyXG4gICAgICAgICAgICAgICB0YWlsd2luZGNzcygpLFxyXG4gICAgICAgICAgICAgICAvLyB2dWVEZXZUb29scygpLFxyXG4gICAgICAgICAgICAgICAvLyBcdTkxNERcdTdGNkVzdmdcdTYzRDJcdTRFRjZcclxuICAgICAgICAgICAgICAgY3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFNwZWNpZnkgdGhlIGljb24gZm9sZGVyIHRvIGJlIGNhY2hlZCBcdThCQkVcdTdGNkVcdTc2RjhcdTUxNzNcdThERUZcdTVGODRcclxuICAgICAgICAgICAgICAgICAgICBpY29uRGlyczogW3BhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCAnc3JjL2Fzc2V0cy9pY29ucycpXSxcclxuICAgICAgICAgICAgICAgICAgICAvLyBTcGVjaWZ5IHN5bWJvbElkIGZvcm1hdFxyXG4gICAgICAgICAgICAgICAgICAgIHN5bWJvbElkOiAnaWNvbi1bZGlyXS1bbmFtZV0nLFxyXG4gICAgICAgICAgICAgICB9KSxcclxuICAgICAgICAgICAgICAgLy8gbW9rZVx1NzZGOFx1NTE3M1x1OTE0RFx1N0Y2RVxyXG4gICAgICAgICAgICAgICAvLyB2aXRlTW9ja1NlcnZlKHtcclxuICAgICAgICAgICAgICAgLy8gICAgICBsb2NhbEVuYWJsZWQ6IGNvbW1hbmQgPT09ICdzZXJ2ZScsIC8vXHU0RkREXHU4QkMxXHU1RjAwXHU1M0QxXHU5NjM2XHU2QkI1IFx1NTNFRlx1NEVFNVx1NEY3Rlx1NzUyOG1vY2tlXHJcbiAgICAgICAgICAgICAgIC8vICAgICAgLy8gbG9jYWxFbmFibGVkOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAvLyB9KSxcclxuICAgICAgICAgICAgICAgLy8gQ29tcG9uZW50cyh7XHJcbiAgICAgICAgICAgICAgIC8vICAgICAgLy8gYWxsb3cgYXV0byBsb2FkIG1hcmtkb3duIGNvbXBvbmVudHMgdW5kZXIgYC4vc3JjL2NvbXBvbmVudHMvYFxyXG4gICAgICAgICAgICAgICAvLyAgICAgIGV4dGVuc2lvbnM6IFsndnVlJywgJ21kJ10sXHJcbiAgICAgICAgICAgICAgIC8vICAgICAgLy8gYWxsb3cgYXV0byBpbXBvcnQgYW5kIHJlZ2lzdGVyIGNvbXBvbmVudHMgdXNlZCBpbiBtYXJrZG93blxyXG4gICAgICAgICAgICAgICAvLyAgICAgIGluY2x1ZGU6IFsvXFwudnVlJC8sIC9cXC52dWVcXD92dWUvLCAvXFwubWQkL10sXHJcbiAgICAgICAgICAgICAgIC8vICAgICAgcmVzb2x2ZXJzOiBbXHJcbiAgICAgICAgICAgICAgIC8vICAgICAgICAgICBFbGVtZW50UGx1c1Jlc29sdmVyKHtcclxuICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgaW1wb3J0U3R5bGU6ICdzYXNzJyxcclxuICAgICAgICAgICAgICAgLy8gICAgICAgICAgIH0pLFxyXG4gICAgICAgICAgICAgICAvLyAgICAgIF0sXHJcbiAgICAgICAgICAgICAgIC8vICAgICAgZHRzOiAnc3JjL2NvbXBvbmVudHMuZC50cycsXHJcbiAgICAgICAgICAgICAgIC8vIH0pLFxyXG4gICAgICAgICAgICAgICBWaXRlQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgICAgICAgICAgICAgZHRzOiAnLi9hdXRvLWltcG9ydC5kLnRzJyxcclxuICAgICAgICAgICAgICAgICAgICBpbXBvcnRzOiBbJ3Z1ZScsICd2dWUtcm91dGVyJywgJ3BpbmlhJ10sXHJcbiAgICAgICAgICAgICAgICAgICAgZXNsaW50cmM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgfSksXHJcbiAgICAgICAgICAgICAgIG1hcnMzZFBsdWdpbigpLFxyXG4gICAgICAgICAgXSxcclxuICAgICAgICAgIGJ1aWxkOiB7XHJcbiAgICAgICAgICAgICAgIG1pbmlmeTogJ3RlcnNlcicsIC8vIFx1NEY3Rlx1NzUyOHRlcnNlclx1OEZEQlx1ODg0Q1x1NTM4Qlx1N0YyOVxyXG4gICAgICAgICAgICAgICB0ZXJzZXJPcHRpb25zOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3OUZCXHU5NjY0Y29uc29sZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZHJvcF9kZWJ1Z2dlcjogdHJ1ZSwgLy8gXHU3OUZCXHU5NjY0ZGVidWdnZXJcclxuICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICBtYW5nbGU6IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3BMZXZlbDogdHJ1ZSwgLy8gXHU1MTY4XHU1QzQwXHU1M0Q4XHU5MUNGXHU1MzhCXHU3RjI5XHJcbiAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgIGZvcm1hdDoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbW1lbnRzOiBmYWxzZSwgLy8gXHU3OUZCXHU5NjY0XHU2MjQwXHU2NzA5XHU2Q0U4XHU5MUNBXHJcbiAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgLy8gXHU2MjUzXHU1MzA1XHU4REVGXHU1Rjg0XHU4QkJFXHU3RjZFXHJcbiAgICAgICAgICBiYXNlOiBwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ3Byb2R1Y3Rpb24nID8gJy4vJyA6ICcvJyxcclxuICAgICAgICAgIC8vIHNlcnZlIFx1NjU4N1x1NEVGNlx1NTkzOVx1OTE0RFx1N0Y2RVx1NTIyQlx1NTQwRFxyXG4gICAgICAgICAgcmVzb2x2ZToge1xyXG4gICAgICAgICAgICAgICBhbGlhczoge1xyXG4gICAgICAgICAgICAgICAgICAgICdAJzogcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgJ3NyYycpLFxyXG4gICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIC8vIHNjc3MgXHU1MTY4XHU1QzQwXHU1M0Q4XHU5MUNGXHU3Njg0XHU5MTREXHU3RjZFXHJcbiAgICAgICAgICBjc3M6IHtcclxuICAgICAgICAgICAgICAgcHJlcHJvY2Vzc29yT3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgIHNjc3M6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGphdmFzY3JpcHRFbmFibGVkOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYXBpOiAnbW9kZXJuLWNvbXBpbGVyJywgLy8gb3IgJ21vZGVybidcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFkZGl0aW9uYWxEYXRhOiBgQGltcG9ydCBcIkAvc3R5bGVzL2VsZW1lbnQvaW5kZXguc2Nzc1wiO2AsXHJcbiAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgIH0sXHJcbiAgICAgfVxyXG59KVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQW9VLFNBQVMsY0FBYyxlQUFlO0FBQzFXLE9BQU8sU0FBUztBQUNoQixTQUFTLDRCQUE0QjtBQUNyQyxTQUFTLG9CQUFvQjtBQU03QixPQUFPLG9CQUFvQjtBQUczQixPQUFPLGlCQUFpQjtBQUd4QixPQUFPLFVBQVU7QUFmakIsSUFBTSxtQ0FBbUM7QUFpQnpDLElBQU8sc0JBQVEsYUFBYSxDQUFDLEVBQUUsU0FBUyxLQUFLLE1BQU07QUFFOUMsTUFBSSxNQUFNLFFBQVEsTUFBTSxRQUFRLElBQUksQ0FBQztBQUNyQyxTQUFPO0FBQUE7QUFBQSxJQUVGLFFBQVE7QUFBQSxNQUNILE1BQU07QUFBQSxNQUNOLE9BQU87QUFBQSxRQUNGLENBQUMsSUFBSSxrQkFBa0IsR0FBRztBQUFBO0FBQUEsVUFFckIsUUFBUSxJQUFJO0FBQUE7QUFBQSxVQUVaLGNBQWM7QUFBQTtBQUFBLFVBRWQsU0FBUyxDQUFDQSxVQUNMQSxNQUFLLFFBQVEsY0FBYyxVQUFVO0FBQUEsVUFDMUMsVUFBVTtBQUFBO0FBQUE7QUFBQSxVQUVWLE9BQU8sS0FBSyxLQUFLLFNBQWM7QUFDMUIsa0JBQU0sV0FDRCxRQUFRLFNBQVMsUUFBUSxRQUFRLElBQUksR0FBRztBQUM3QyxvQkFBUSxJQUFJLGVBQWUsUUFBUTtBQUNuQyxnQkFBSSxVQUFVLGtCQUFrQixRQUFRO0FBQUEsVUFDN0M7QUFBQSxRQUNMO0FBQUEsUUFDQSxRQUFRO0FBQUE7QUFBQSxVQUVILFFBQVE7QUFBQTtBQUFBLFVBRVIsY0FBYztBQUFBO0FBQUEsVUFFZCxTQUFTLENBQUNBLFVBQVNBLE1BQUssUUFBUSxVQUFVLEVBQUU7QUFBQSxRQUNqRDtBQUFBLE1BQ0w7QUFBQSxJQUNMO0FBQUEsSUFFQSxTQUFTO0FBQUEsTUFDSixJQUFJO0FBQUEsTUFDSixZQUFZO0FBQUE7QUFBQTtBQUFBLE1BR1oscUJBQXFCO0FBQUE7QUFBQSxRQUVoQixVQUFVLENBQUMsS0FBSyxRQUFRLFFBQVEsSUFBSSxHQUFHLGtCQUFrQixDQUFDO0FBQUE7QUFBQSxRQUUxRCxVQUFVO0FBQUEsTUFDZixDQUFDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLE1Ba0JELGVBQWU7QUFBQSxRQUNWLEtBQUs7QUFBQSxRQUNMLFNBQVMsQ0FBQyxPQUFPLGNBQWMsT0FBTztBQUFBLFFBQ3RDLFVBQVU7QUFBQSxVQUNMLFNBQVM7QUFBQSxRQUNkO0FBQUEsTUFDTCxDQUFDO0FBQUEsTUFDRCxhQUFhO0FBQUEsSUFDbEI7QUFBQSxJQUNBLE9BQU87QUFBQSxNQUNGLFFBQVE7QUFBQTtBQUFBLE1BQ1IsZUFBZTtBQUFBLFFBQ1YsVUFBVTtBQUFBLFVBQ0wsY0FBYztBQUFBO0FBQUEsVUFDZCxlQUFlO0FBQUE7QUFBQSxRQUNwQjtBQUFBLE1BQ0w7QUFBQSxNQUNBLFFBQVE7QUFBQSxRQUNILFVBQVU7QUFBQTtBQUFBLE1BQ2Y7QUFBQSxNQUNBLFFBQVE7QUFBQSxRQUNILFVBQVU7QUFBQTtBQUFBLE1BQ2Y7QUFBQSxJQUNMO0FBQUE7QUFBQSxJQUVBLE1BQU0sUUFBUSxJQUFJLGFBQWEsZUFBZSxPQUFPO0FBQUE7QUFBQSxJQUVyRCxTQUFTO0FBQUEsTUFDSixPQUFPO0FBQUEsUUFDRixLQUFLLEtBQUssUUFBUSxrQ0FBVyxLQUFLO0FBQUEsTUFDdkM7QUFBQSxJQUNMO0FBQUE7QUFBQSxJQUVBLEtBQUs7QUFBQSxNQUNBLHFCQUFxQjtBQUFBLFFBQ2hCLE1BQU07QUFBQSxVQUNELG1CQUFtQjtBQUFBLFVBQ25CLEtBQUs7QUFBQTtBQUFBO0FBQUEsUUFFVjtBQUFBLE1BQ0w7QUFBQSxJQUNMO0FBQUEsRUFDTDtBQUNMLENBQUM7IiwKICAibmFtZXMiOiBbInBhdGgiXQp9Cg==
